<?php
$time1 = microtime(TRUE);

for($i=1; $i<=100000; $i++) {
	preg_match('/(?<=ADPO[0-9]{2})[0-9]{5}/i', 'ADPO0901510-购买-湖南西汉文化传播有限公司'.rand(1,1000).rand(1,1000).rand(1,1000).rand(1,1000), $a);;
	print $a[0];
	echo '<br>';
}

echo microtime(TRUE) - $time1;
?>